// import React,{Component} from "react";
// import {connect} from "react-redux";
// import "../css/backTop.css";



// class BackTop extends Component {
// 	constructor(props) {
// 		super(props);
// 		this.state = {
// 			linkStyle: {
// 				display: 'none'
// 			}
// 		};
// 		console.log(this.state)
// 	}

// 	render() {

// 			return (
// 			<div style={this.state.linkStyle} ref='backtop' onClick ={this.show}  className="backTop iconfont" >&#xe605;</div>

// 			)
// 		}
// 		//即将进入dom
// 	componentWillMount() {
// 			window.addEventListener('scroll', this.handleScroll);
// 			console.log("即将进入dom")
// 		}
	

// 	//获取滚动数据
// 	handleScroll() {
// 		console.log(this)
// 		var top = document.documentElement.scrollTop || document.body.scrollTop;
// 		console.log(top)
// 		this.setState({
// 			linkStyle: {
// 				display: top > 160 ? 'block' : 'none'
// 			}
// 		});
	
// 	}
// 	show () {
// 		console.log("show");
// 		const scrollTo = (element, to, duration) => {
// 			if (duration <= 0) return;
// 			const _element = element;
// 			const difference = to - _element.scrollTop;
// 			const perTick = (difference / duration) * 10;

// 			setTimeout(() => {
// 				_element.scrollTop += perTick;
// 				if (_element.scrollTop === to) return;
// 				scrollTo(_element, to, duration - 10);
// 			}, 30);
// 		};
// 		scrollTo(document.body, 0, 100);
// 	}
// 		//销毁时
// 	componentWillUnmount() {
// 		window.removeEventListener('scroll', this.handleScroll);
// 		console.log("销毁时")
// 	}

// }

// export default BackTop;















